Culver Academies
Boys - Girls
Currently 1973 to 2024


'73 '74 '75 '76 '77 '78 '79 '80 '81 '82 '83 '84 '85 '86 '87 '88 '89 '90 '91 '92 '93 '94 '95 '96 '97 '98 '99
Year Rank
All-Time Rank 1,253

'00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13 '14 '15 '16 '17 '18 '19 '20 '21 '22 '23 '24
Year Rank 18 76 80 60 83 107 70 80 78 77 59 120
All-Time Rank 676
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
99  David Morrill 1977 15:37 15:37 #3  
137  Alejandro Arroyo 2009 16:25 16:19 15:40 15:40 #6  
826  Robert Fell 1991 16:07 16:07 #15  
900  Harry Stants 1990 16:16 16:09 16:09 #19  
949  Dan Sweet 1999 16:38 16:28 16:10 16:10 #18  
1,320  John Bell 1984 16:17 16:17 #33  
1,415  Joseph Stamper 2005 16:32 16:18 16:18 #36  
1,761  Samuel Tullis 2021 18:05 17:37 16:49 16:24 16:24 #70  
2,098  Ryan Lindholm 16:30 #40  
2,261  Trace Ostergren 2009 16:32 16:32 #87  
2,481  Will Ruszkowski 2023 16:55 16:35 16:35 #113  
2,494  Leopoldo Burguete 2012 16:36 16:35 16:35 #105  
Shane Pursch 2017 18:35 17:58 17:50 16:51 16:51
Nathan Melicherek 1997 16:52 16:52
Ben Scott 17:01
Chris Trennepohl 2009 17:08 17:02 17:02
Coleman Zimmerman 2009 17:03 17:15 17:03
Hunter Miller 2022 19:15 18:09 17:28 17:03 17:03
Zach Dunlap 2016 18:11 17:34 17:04 17:05 17:04
Callaway Bird 2017 19:12 18:12 17:25 17:07 17:07
Michael Hess 1997 17:09 17:09
Jack Standfast 2026 17:13 17:13
Austin Welch 2010 18:40 17:15 17:15
Andrew Setzer 2019 19:43 17:35 17:18 17:18
Clay Long 2020 18:56 17:46 17:22 17:22
Ramsey Bradke 2009 17:52 17:23 17:23
Wess Hibbard 2013 17:30 17:25 17:25
Justin Matei 2016 18:03 17:27 17:49 17:27
Josiah Ball 2000 17:27 17:27
Lorenzo Diaz 2026 17:30 17:30
Joe Chandler 2019 18:30 18:24 17:51 17:32 17:32
Landrum Neer 2014 17:58 18:17 17:33 17:33
Brett Scheffers 2000 17:34 17:34
Adriann Negreros 2009 17:42 17:42
Chase Palmer 2026 19:23 17:44 17:44
Brian Krupp 2016 18:03 17:45 17:45
Dionte Obertein 2023 18:25 17:58 17:45 17:52 17:45
Alejandro Tumoine Villalobos 2014 17:46 17:46
Alejandro Velasco 2011 17:54 17:54
Harris Allen 2012 18:05 17:55 17:55
Hallin Burgan 2016 17:56 18:00 17:56
Tim Perea 2017 19:08 18:01 18:01
Connor Hague 2011 18:02 18:02
Connor Lee 2020 18:12 18:03 18:03
Brady Standfast 2026 18:11 18:23 18:11
Nathan Dunkel 1998 18:11 18:11
Landon Uher 2026 18:12 18:12
Alexander Burke 2010 18:14 18:14
Richard Li 2020 18:52 18:17 18:17
Jose Figueroa 2015 18:30 18:19 18:19
Peter Wang 2022 18:22 18:21 18:21
Mike Sobaski 2021 18:21 18:21
Luke Doyle 2025 19:06 18:31 18:25 18:25
Phillip Yang 2016 18:29 18:29
Robert Luke Grider 2020 19:17 18:31 18:31
Nic Besachio 2025 18:32 18:32
Michael Buschman 2008 18:35 18:35
Pierce Ellert 2017 18:37 18:37
Chris Sorg 2025 18:38 19:08 18:38
Jack Collins 2024 18:42 18:42
Cree Dugan 2024 19:27 18:43 18:43
Michael Johnston 2015 19:33 18:45 18:45
Jaxon Warner 2023 18:48 19:38 18:48
Paul Westman 2012 19:04 18:53 18:53
Jon Michael Hibbard 2016 18:54 18:54
Jake Graham 2020 18:55 18:55
Jackson Ridgeway 2024 18:58 18:58
Brennan Hussey 2013 18:59 18:59
Cabot Ellert 2022 19:02 19:02
Benjamin Christian 2022 19:24 19:02 19:02
Mike Perea 2018 19:02 19:02
Ben Sloan 2021 19:05 19:05
Changmin Kang 2016 19:07 19:07
Danny Kietzman 2027 19:07 19:07
Manuel Guerra 2016 19:09 19:09
William Booth 2021 19:11 19:11
Daniel Paulin 2015 19:18 19:18
Colin Chupp 2021 19:20 19:20
John Afari Aikins 2023 19:23 19:23
Justin Pitcock 1998 19:28 19:28
Michael Perea 2018 19:29 19:29
Declan Squires 2025 19:38 19:38
Jacob Cross 2020 19:56 20:03 19:56
Henri Cornell 2020 19:59 19:59
Luke Grider 2020 20:01 20:01
Jay Cho 2027 20:12 20:12
Blake Brown 2020 20:16 20:16
Joseph Laufter 2020 20:17 20:17
Lenny Zhou 2026 20:24 20:24
Tristan Gamel 2024 20:27 20:27
Marshall Young 2027 20:38 20:38
Matthew Holtan 2025 20:50 20:50
RankYearRatingYear RankAll-Time Rank
1   2009 340     #18   #676 
2   1997 456     #1,253 
2008 535    
2023 588     #59  
2016 641     #60  
2011 643    
2019 668     #70  
2022 699     #77  
2015 701     #80  
2014 701     #76  
2020 702     #80  
2017 718     #83  
2021 718     #78  
2012 730    
2018 854     #107  
2024 969     #120